package com.bd.scm.domain.models.synchronousAccount;

import lombok.Data;

import java.util.HashMap;
import java.util.List;

/** 4.9 回收账号实体
 * Created with IntelliJ IDEA.
 * User: _Cps
 * Date: 2020.08.25 15:25
 */
@Data
public class ApiRecyclingAccount {

    /**
     * 同步任务流水号，返回信息里面需要带回
     */
    private String requestId;

    /**
     * 集成的应用系统在统一身份管理认证系统注册的编码
     */
    private String appId;

    /**
     * 集成的应用系统在统一身份管理认证系统注册的KEY
     */
    private String appKey;

    /**
     * 统一身份认证管理系统执行统一身份认证管理系统执行账号的操作类型：
     * 1、Add-新增
     * 2、Disable-停用
     * 3、Enable-启用
     * 4、Delete-删除
     * 5、Modify-修改
     * 6、ModifyPassword-修改密码
     * 7、TestConnection-测试服务通信
     * 8、ReclaimAccount-账号回收
     * ParticularChanges-账号组织异动
     */
    private String actionType;

    /**
     * 页码
     */
    private String currentPage;

    /**
     * 推送应用账号属性集合节点
     */
    private List<HashMap<String, Object>> accountList;
}
